package org.jeecg.modules.friends.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.friends.condition.UserReportCondition;
import org.jeecg.modules.friends.model.UserReportDO;

public interface UserReportDOMapper {
    long countByCondition(UserReportCondition condition);

    int deleteByCondition(UserReportCondition condition);

    int deleteByPrimaryKey(Long id);

    int insert(UserReportDO record);

    int insertSelective(UserReportDO record);

    List<UserReportDO> selectByCondition(UserReportCondition condition);

    UserReportDO selectByPrimaryKey(Long id);

    int updateByConditionSelective(@Param("record") UserReportDO record, @Param("condition") UserReportCondition condition);

    int updateByCondition(@Param("record") UserReportDO record, @Param("condition") UserReportCondition condition);

    int updateByPrimaryKeySelective(UserReportDO record);

    int updateByPrimaryKey(UserReportDO record);
}